<?xml version="1.0" encoding="ascii"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
          "DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
  <title>com.dtmilano.android.culebron.DragDialog</title>
  <link rel="stylesheet" href="epydoc.css" type="text/css" />
  <script type="text/javascript" src="epydoc.js"></script>
</head>

<body bgcolor="white" text="black" link="blue" vlink="#204080"
      alink="#204080">
<!-- ==================== NAVIGATION BAR ==================== -->
<table class="navbar" border="0" width="100%" cellpadding="0"
       bgcolor="#a0c0ff" cellspacing="0">
  <tr valign="middle">
  <!-- Home link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="com.dtmilano.android-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Tree link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Index link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Help link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Project homepage -->
      <th class="navbar" align="right" width="100%">
        <table border="0" cellpadding="0" cellspacing="0">
          <tr><th class="navbar" align="center"
            ><a class="navbar" target="_top" href="https://github.com/dtmilano/AndroidViewClient">Project Homepage</a></th>
          </tr></table></th>
  </tr>
</table>
<table width="100%" cellpadding="0" cellspacing="0">
  <tr valign="top">
    <td width="100%">
      <span class="breadcrumbs">
        Package&nbsp;com ::
        Package&nbsp;dtmilano ::
        <a href="com.dtmilano.android-module.html">Package&nbsp;android</a> ::
        <a href="com.dtmilano.android.culebron-module.html">Module&nbsp;culebron</a> ::
        Class&nbsp;DragDialog
      </span>
    </td>
    <td>
      <table cellpadding="0" cellspacing="0">
        <!-- hide/show private -->
        <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
    onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
        <tr><td align="right"><span class="options"
            >[<a href="frames.html" target="_top">frames</a
            >]&nbsp;|&nbsp;<a href="com.dtmilano.android.culebron.DragDialog-class.html"
            target="_top">no&nbsp;frames</a>]</span></td></tr>
      </table>
    </td>
  </tr>
</table>
<!-- ==================== CLASS DESCRIPTION ==================== -->
<h1 class="epydoc">Class DragDialog</h1><p class="nomargin-top"><span class="codelink"><a href="com.dtmilano.android.culebron-pysrc.html#DragDialog">source&nbsp;code</a></span></p>
<center>
<center>  <map id="uml_class_diagram_for_com_dtmi_6" name="uml_class_diagram_for_com_dtmi_6">
<area shape="rect" id="node1_50" href="com.dtmilano.android.culebron.DragDialog-class.html#DEFAULT_DURATION" title="com.dtmilano.android.culebron.DragDialog.DEFAULT_DURATION" alt="" coords="243,862,413,882"/>
<area shape="rect" id="node1_51" href="com.dtmilano.android.culebron.DragDialog-class.html#DEFAULT_STEPS" title="com.dtmilano.android.culebron.DragDialog.DEFAULT_STEPS" alt="" coords="243,882,413,902"/>
<area shape="rect" id="node1_52" href="com.dtmilano.android.culebron.DragDialog-class.html#spX" title="com.dtmilano.android.culebron.DragDialog.spX" alt="" coords="243,902,413,922"/>
<area shape="rect" id="node1_53" href="com.dtmilano.android.culebron.DragDialog-class.html#spY" title="com.dtmilano.android.culebron.DragDialog.spY" alt="" coords="243,922,413,942"/>
<area shape="rect" id="node1_54" href="com.dtmilano.android.culebron.DragDialog-class.html#epX" title="com.dtmilano.android.culebron.DragDialog.epX" alt="" coords="243,942,413,962"/>
<area shape="rect" id="node1_55" href="com.dtmilano.android.culebron.DragDialog-class.html#epY" title="com.dtmilano.android.culebron.DragDialog.epY" alt="" coords="243,962,413,982"/>
<area shape="rect" id="node1_56" href="com.dtmilano.android.culebron.DragDialog-class.html#spId" title="com.dtmilano.android.culebron.DragDialog.spId" alt="" coords="243,982,413,1002"/>
<area shape="rect" id="node1_57" href="com.dtmilano.android.culebron.DragDialog-class.html#epId" title="com.dtmilano.android.culebron.DragDialog.epId" alt="" coords="243,1002,413,1022"/>
<area shape="rect" id="node1_58" href="com.dtmilano.android.culebron.DragDialog-class.html#__init__" title="Construct a toplevel widget with the parent MASTER." alt="" coords="243,1025,413,1045"/>
<area shape="rect" id="node1_59" href="com.dtmilano.android.culebron.DragDialog-class.html#buttonBox" title="com.dtmilano.android.culebron.DragDialog.buttonBox" alt="" coords="243,1045,413,1065"/>
<area shape="rect" id="node1_60" href="com.dtmilano.android.culebron.DragDialog-class.html#onValidate" title="com.dtmilano.android.culebron.DragDialog.onValidate" alt="" coords="243,1065,413,1085"/>
<area shape="rect" id="node1_61" href="com.dtmilano.android.culebron.DragDialog-class.html#onOk" title="com.dtmilano.android.culebron.DragDialog.onOk" alt="" coords="243,1085,413,1105"/>
<area shape="rect" id="node1_62" href="com.dtmilano.android.culebron.DragDialog-class.html#onCancel" title="com.dtmilano.android.culebron.DragDialog.onCancel" alt="" coords="243,1105,413,1125"/>
<area shape="rect" id="node1_63" href="com.dtmilano.android.culebron.DragDialog-class.html#onGrabSp" title="Grab starting point" alt="" coords="243,1125,413,1145"/>
<area shape="rect" id="node1_64" href="com.dtmilano.android.culebron.DragDialog-class.html#onGrabEp" title="Grab ending point" alt="" coords="243,1145,413,1165"/>
<area shape="rect" id="node1_65" href="com.dtmilano.android.culebron.DragDialog-class.html#onGrab" title="Generic grab method." alt="" coords="243,1165,413,1185"/>
<area shape="rect" id="node1_66" href="com.dtmilano.android.culebron.DragDialog-class.html#onTouchListener" title="Listens for touch events and draws the corresponding shapes on the Culebron canvas." alt="" coords="243,1185,413,1205"/>
<area shape="rect" id="node1_67" href="com.dtmilano.android.culebron.DragDialog-class.html#cleanUp" title="com.dtmilano.android.culebron.DragDialog.cleanUp" alt="" coords="243,1205,413,1225"/>
<area shape="rect" id="node1" href="com.dtmilano.android.culebron.DragDialog-class.html" title="com.dtmilano.android.culebron.DragDialog" alt="" coords="231,837,424,1231"/>
<area shape="rect" id="node2" href="javascript:void(0);" title="Toplevel widget, e.g." alt="" coords="270,775,387,819"/>
<area shape="rect" id="node3_68" href="int-class.html" title="int(x=0) &#45;&gt; int or long int(x, base=10) &#45;&gt; int or long" alt="" coords="18,30,257,50"/>
<area shape="rect" id="node3_69" href="float-class.html" title="float(x) &#45;&gt; floating point number" alt="" coords="18,50,257,70"/>
<area shape="rect" id="node3_70" href="javascript:void(0);" title="Tkinter.Misc._noarg_" alt="" coords="18,70,257,90"/>
<area shape="rect" id="node3_71" href="javascript:void(0);" title="Internal function." alt="" coords="18,93,257,113"/>
<area shape="rect" id="node3_72" href="javascript:void(0);" title="Set Tcl internal variable, whether the look and feel should adhere to &#160;Motif." alt="" coords="18,113,257,133"/>
<area shape="rect" id="node3_73" href="javascript:void(0);" title="Change the color scheme to light brown as used in Tk 3.6 and before." alt="" coords="18,133,257,153"/>
<area shape="rect" id="node3_74" href="javascript:void(0);" title="Set a new color scheme for all widget elements." alt="" coords="18,153,257,173"/>
<area shape="rect" id="node3_75" href="javascript:void(0);" title="Do not use." alt="" coords="18,173,257,193"/>
<area shape="rect" id="node3_76" href="javascript:void(0);" title="Wait until the variable is modified." alt="" coords="18,193,257,213"/>
<area shape="rect" id="node3_77" href="javascript:void(0);" title="Wait until the variable is modified." alt="" coords="18,213,257,233"/>
<area shape="rect" id="node3_78" href="javascript:void(0);" title="Wait until a WIDGET is destroyed." alt="" coords="18,233,257,253"/>
<area shape="rect" id="node3_79" href="javascript:void(0);" title="Wait until the visibility of a WIDGET changes (e.g." alt="" coords="18,253,257,273"/>
<area shape="rect" id="node3_80" href="javascript:void(0);" title="Set Tcl variable NAME to VALUE." alt="" coords="18,273,257,293"/>
<area shape="rect" id="node3_81" href="javascript:void(0);" title="Return value of Tcl variable NAME." alt="" coords="18,293,257,313"/>
<area shape="rect" id="node3_82" href="javascript:void(0);" title="Return a boolean value for Tcl boolean values true and false given as &#160;parameter." alt="" coords="18,313,257,333"/>
<area shape="rect" id="node3_83" href="javascript:void(0);" title="Direct input focus to this widget." alt="" coords="18,333,257,353"/>
<area shape="rect" id="node3_84" href="javascript:void(0);" title="Return a list of all available image types (e.g." alt="" coords="18,373,257,393"/>
<area shape="rect" id="node3" href="javascript:void(0);" title="Internal class." alt="" coords="5,5,268,399"/>
<area shape="rect" id="node4_85" href="javascript:void(0);" title="Destroy this and all descendants widgets." alt="" coords="79,589,195,609"/>
<area shape="rect" id="node4" href="javascript:void(0);" title="Internal class." alt="" coords="67,557,207,616"/>
<area shape="rect" id="node5_86" href="javascript:void(0);" title="Instruct the window manager to set the aspect ratio (width/height) of this &#160;widget to be between MINNUMER/MINDENOM and MAXNUMER/MAXDENOM." alt="" coords="249,449,793,469"/>
<area shape="rect" id="node5_87" href="javascript:void(0);" title="Instruct the window manager to set the aspect ratio (width/height) of this &#160;widget to be between MINNUMER/MINDENOM and MAXNUMER/MAXDENOM." alt="" coords="249,469,793,489"/>
<area shape="rect" id="node5_88" href="javascript:void(0);" title="This subcommand returns or sets platform specific attributes" alt="" coords="249,489,793,509"/>
<area shape="rect" id="node5_89" href="javascript:void(0);" title="This subcommand returns or sets platform specific attributes" alt="" coords="249,509,793,529"/>
<area shape="rect" id="node5_90" href="javascript:void(0);" title="Store NAME in WM_CLIENT_MACHINE property of this widget." alt="" coords="249,529,793,549"/>
<area shape="rect" id="node5_91" href="javascript:void(0);" title="Store NAME in WM_CLIENT_MACHINE property of this widget." alt="" coords="249,549,793,569"/>
<area shape="rect" id="node5_92" href="javascript:void(0);" title="Store list of window names (WLIST) into WM_COLORMAPWINDOWS property of this widget." alt="" coords="249,569,793,589"/>
<area shape="rect" id="node5_93" href="javascript:void(0);" title="Store list of window names (WLIST) into WM_COLORMAPWINDOWS property of this widget." alt="" coords="249,589,793,609"/>
<area shape="rect" id="node5_94" href="javascript:void(0);" title="Store VALUE in WM_COMMAND property." alt="" coords="249,609,793,629"/>
<area shape="rect" id="node5_95" href="javascript:void(0);" title="Store VALUE in WM_COMMAND property." alt="" coords="249,629,793,649"/>
<area shape="rect" id="node5_96" href="javascript:void(0);" title="Deiconify this widget." alt="" coords="249,649,793,669"/>
<area shape="rect" id="node5_97" href="javascript:void(0);" title="Deiconify this widget." alt="" coords="249,669,793,689"/>
<area shape="rect" id="node5_98" href="javascript:void(0);" title="Set focus model to MODEL." alt="" coords="249,689,793,709"/>
<area shape="rect" id="node5_99" href="javascript:void(0);" title="Withdraw this widget from the screen such that it is unmapped and forgotten by the window manager." alt="" coords="249,729,793,749"/>
<area shape="rect" id="node5" href="javascript:void(0);" title="Provides functions for the communication with the window manager." alt="" coords="237,417,805,756"/>
</map>
  <img src="uml_class_diagram_for_com_dtmi_6.gif" alt='' usemap="#uml_class_diagram_for_com_dtmi_6" ismap="ismap" class="graph-without-title" />
</center>
</center>
<hr />
<!-- ==================== NESTED CLASSES ==================== -->
<a name="section-NestedClasses"></a>
<table class="summary" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Nested Classes</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-NestedClasses"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
  <tr>
    <td colspan="2" class="summary">
    <p class="indent-wrapped-lines"><b>Inherited from <code>Tkinter.Misc</code></b>:
      <code><a href="float-class.html">getdouble</a></code>,
      <code><a href="int-class.html">getint</a></code>
      </p>
    </td>
  </tr>
</table>
<!-- ==================== INSTANCE METHODS ==================== -->
<a name="section-InstanceMethods"></a>
<table class="summary" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Instance Methods</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-InstanceMethods"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="com.dtmilano.android.culebron.DragDialog-class.html#__init__" class="summary-sig-name">__init__</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">culebron</span>)</span><br />
      Construct a toplevel widget with the parent MASTER.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="com.dtmilano.android.culebron-pysrc.html#DragDialog.__init__">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="buttonBox"></a><span class="summary-sig-name">buttonBox</span>(<span class="summary-sig-arg">self</span>)</span></td>
          <td align="right" valign="top">
            <span class="codelink"><a href="com.dtmilano.android.culebron-pysrc.html#DragDialog.buttonBox">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="onValidate"></a><span class="summary-sig-name">onValidate</span>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">value</span>)</span></td>
          <td align="right" valign="top">
            <span class="codelink"><a href="com.dtmilano.android.culebron-pysrc.html#DragDialog.onValidate">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="onOk"></a><span class="summary-sig-name">onOk</span>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">event</span>=<span class="summary-sig-default">None</span>)</span></td>
          <td align="right" valign="top">
            <span class="codelink"><a href="com.dtmilano.android.culebron-pysrc.html#DragDialog.onOk">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="onCancel"></a><span class="summary-sig-name">onCancel</span>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">event</span>=<span class="summary-sig-default">None</span>)</span></td>
          <td align="right" valign="top">
            <span class="codelink"><a href="com.dtmilano.android.culebron-pysrc.html#DragDialog.onCancel">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="onGrabSp"></a><span class="summary-sig-name">onGrabSp</span>(<span class="summary-sig-arg">self</span>)</span><br />
      Grab starting point</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="com.dtmilano.android.culebron-pysrc.html#DragDialog.onGrabSp">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="onGrabEp"></a><span class="summary-sig-name">onGrabEp</span>(<span class="summary-sig-arg">self</span>)</span><br />
      Grab ending point</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="com.dtmilano.android.culebron-pysrc.html#DragDialog.onGrabEp">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="com.dtmilano.android.culebron.DragDialog-class.html#onGrab" class="summary-sig-name">onGrab</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">entry</span>)</span><br />
      Generic grab method.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="com.dtmilano.android.culebron-pysrc.html#DragDialog.onGrab">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="com.dtmilano.android.culebron.DragDialog-class.html#onTouchListener" class="summary-sig-name">onTouchListener</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">point</span>)</span><br />
      Listens for touch events and draws the corresponding shapes on the 
      Culebron canvas.</td>
          <td align="right" valign="top">
            <span class="codelink"><a href="com.dtmilano.android.culebron-pysrc.html#DragDialog.onTouchListener">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="__cleanUpSpId"></a><span class="summary-sig-name">__cleanUpSpId</span>(<span class="summary-sig-arg">self</span>)</span></td>
          <td align="right" valign="top">
            <span class="codelink"><a href="com.dtmilano.android.culebron-pysrc.html#DragDialog.__cleanUpSpId">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr class="private">
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="__cleanUpEpId"></a><span class="summary-sig-name">__cleanUpEpId</span>(<span class="summary-sig-arg">self</span>)</span></td>
          <td align="right" valign="top">
            <span class="codelink"><a href="com.dtmilano.android.culebron-pysrc.html#DragDialog.__cleanUpEpId">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a name="cleanUp"></a><span class="summary-sig-name">cleanUp</span>(<span class="summary-sig-arg">self</span>)</span></td>
          <td align="right" valign="top">
            <span class="codelink"><a href="com.dtmilano.android.culebron-pysrc.html#DragDialog.cleanUp">source&nbsp;code</a></span>
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
  <tr>
    <td colspan="2" class="summary">
    <p class="indent-wrapped-lines"><b>Inherited from <code>Tkinter.BaseWidget</code></b>:
      <code>destroy</code>
      </p>
    <div class="private">    <p class="indent-wrapped-lines"><b>Inherited from <code>Tkinter.BaseWidget</code></b> (private):
      <code>_do</code>,
      <code>_setup</code>
      </p></div>
    <p class="indent-wrapped-lines"><b>Inherited from <code>Tkinter.Misc</code></b>:
      <code>__contains__</code>,
      <code>__getitem__</code>,
      <code>__setitem__</code>,
      <code>__str__</code>,
      <code>after</code>,
      <code>after_cancel</code>,
      <code>after_idle</code>,
      <code>bbox</code>,
      <code>bell</code>,
      <code>bind</code>,
      <code>bind_all</code>,
      <code>bind_class</code>,
      <code>bindtags</code>,
      <code>cget</code>,
      <code>clipboard_append</code>,
      <code>clipboard_clear</code>,
      <code>clipboard_get</code>,
      <code>colormodel</code>,
      <code>columnconfigure</code>,
      <code>config</code>,
      <code>configure</code>,
      <code>deletecommand</code>,
      <code>event_add</code>,
      <code>event_delete</code>,
      <code>event_generate</code>,
      <code>event_info</code>,
      <code>focus</code>,
      <code>focus_displayof</code>,
      <code>focus_force</code>,
      <code>focus_get</code>,
      <code>focus_lastfor</code>,
      <code>focus_set</code>,
      <code>getboolean</code>,
      <code>getvar</code>,
      <code>grab_current</code>,
      <code>grab_release</code>,
      <code>grab_set</code>,
      <code>grab_set_global</code>,
      <code>grab_status</code>,
      <code>grid_bbox</code>,
      <code>grid_columnconfigure</code>,
      <code>grid_location</code>,
      <code>grid_propagate</code>,
      <code>grid_rowconfigure</code>,
      <code>grid_size</code>,
      <code>grid_slaves</code>,
      <code>image_names</code>,
      <code>image_types</code>,
      <code>keys</code>,
      <code>lift</code>,
      <code>lower</code>,
      <code>mainloop</code>,
      <code>nametowidget</code>,
      <code>option_add</code>,
      <code>option_clear</code>,
      <code>option_get</code>,
      <code>option_readfile</code>,
      <code>pack_propagate</code>,
      <code>pack_slaves</code>,
      <code>place_slaves</code>,
      <code>propagate</code>,
      <code>quit</code>,
      <code>register</code>,
      <code>rowconfigure</code>,
      <code>selection_clear</code>,
      <code>selection_get</code>,
      <code>selection_handle</code>,
      <code>selection_own</code>,
      <code>selection_own_get</code>,
      <code>send</code>,
      <code>setvar</code>,
      <code>size</code>,
      <code>slaves</code>,
      <code>tk_bisque</code>,
      <code>tk_focusFollowsMouse</code>,
      <code>tk_focusNext</code>,
      <code>tk_focusPrev</code>,
      <code>tk_menuBar</code>,
      <code>tk_setPalette</code>,
      <code>tk_strictMotif</code>,
      <code>tkraise</code>,
      <code>unbind</code>,
      <code>unbind_all</code>,
      <code>unbind_class</code>,
      <code>update</code>,
      <code>update_idletasks</code>,
      <code>wait_variable</code>,
      <code>wait_visibility</code>,
      <code>wait_window</code>,
      <code>waitvar</code>,
      <code>winfo_atom</code>,
      <code>winfo_atomname</code>,
      <code>winfo_cells</code>,
      <code>winfo_children</code>,
      <code>winfo_class</code>,
      <code>winfo_colormapfull</code>,
      <code>winfo_containing</code>,
      <code>winfo_depth</code>,
      <code>winfo_exists</code>,
      <code>winfo_fpixels</code>,
      <code>winfo_geometry</code>,
      <code>winfo_height</code>,
      <code>winfo_id</code>,
      <code>winfo_interps</code>,
      <code>winfo_ismapped</code>,
      <code>winfo_manager</code>,
      <code>winfo_name</code>,
      <code>winfo_parent</code>,
      <code>winfo_pathname</code>,
      <code>winfo_pixels</code>,
      <code>winfo_pointerx</code>,
      <code>winfo_pointerxy</code>,
      <code>winfo_pointery</code>,
      <code>winfo_reqheight</code>,
      <code>winfo_reqwidth</code>,
      <code>winfo_rgb</code>,
      <code>winfo_rootx</code>,
      <code>winfo_rooty</code>,
      <code>winfo_screen</code>,
      <code>winfo_screencells</code>,
      <code>winfo_screendepth</code>,
      <code>winfo_screenheight</code>,
      <code>winfo_screenmmheight</code>,
      <code>winfo_screenmmwidth</code>,
      <code>winfo_screenvisual</code>,
      <code>winfo_screenwidth</code>,
      <code>winfo_server</code>,
      <code>winfo_toplevel</code>,
      <code>winfo_viewable</code>,
      <code>winfo_visual</code>,
      <code>winfo_visualid</code>,
      <code>winfo_visualsavailable</code>,
      <code>winfo_vrootheight</code>,
      <code>winfo_vrootwidth</code>,
      <code>winfo_vrootx</code>,
      <code>winfo_vrooty</code>,
      <code>winfo_width</code>,
      <code>winfo_x</code>,
      <code>winfo_y</code>
      </p>
    <div class="private">    <p class="indent-wrapped-lines"><b>Inherited from <code>Tkinter.Misc</code></b> (private):
      <code>_bind</code>,
      <code>_configure</code>,
      <code>_displayof</code>,
      <code>_getboolean</code>,
      <code>_getconfigure</code>,
      <code>_getconfigure1</code>,
      <code>_getdoubles</code>,
      <code>_getints</code>,
      <code>_grid_configure</code>,
      <code>_gridconvvalue</code>,
      <code>_nametowidget</code>,
      <code>_options</code>,
      <code>_register</code>,
      <code>_report_exception</code>,
      <code>_root</code>,
      <code>_substitute</code>
      </p></div>
    <p class="indent-wrapped-lines"><b>Inherited from <code>Tkinter.Wm</code></b>:
      <code>aspect</code>,
      <code>attributes</code>,
      <code>client</code>,
      <code>colormapwindows</code>,
      <code>command</code>,
      <code>deiconify</code>,
      <code>focusmodel</code>,
      <code>frame</code>,
      <code>geometry</code>,
      <code>grid</code>,
      <code>group</code>,
      <code>iconbitmap</code>,
      <code>iconify</code>,
      <code>iconmask</code>,
      <code>iconname</code>,
      <code>iconposition</code>,
      <code>iconwindow</code>,
      <code>maxsize</code>,
      <code>minsize</code>,
      <code>overrideredirect</code>,
      <code>positionfrom</code>,
      <code>protocol</code>,
      <code>resizable</code>,
      <code>sizefrom</code>,
      <code>state</code>,
      <code>title</code>,
      <code>transient</code>,
      <code>withdraw</code>,
      <code>wm_aspect</code>,
      <code>wm_attributes</code>,
      <code>wm_client</code>,
      <code>wm_colormapwindows</code>,
      <code>wm_command</code>,
      <code>wm_deiconify</code>,
      <code>wm_focusmodel</code>,
      <code>wm_frame</code>,
      <code>wm_geometry</code>,
      <code>wm_grid</code>,
      <code>wm_group</code>,
      <code>wm_iconbitmap</code>,
      <code>wm_iconify</code>,
      <code>wm_iconmask</code>,
      <code>wm_iconname</code>,
      <code>wm_iconposition</code>,
      <code>wm_iconwindow</code>,
      <code>wm_maxsize</code>,
      <code>wm_minsize</code>,
      <code>wm_overrideredirect</code>,
      <code>wm_positionfrom</code>,
      <code>wm_protocol</code>,
      <code>wm_resizable</code>,
      <code>wm_sizefrom</code>,
      <code>wm_state</code>,
      <code>wm_title</code>,
      <code>wm_transient</code>,
      <code>wm_withdraw</code>
      </p>
    </td>
  </tr>
</table>
<!-- ==================== CLASS VARIABLES ==================== -->
<a name="section-ClassVariables"></a>
<table class="summary" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Class Variables</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-ClassVariables"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="DEFAULT_DURATION"></a><span class="summary-name">DEFAULT_DURATION</span> = <code title="1000">1000</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="DEFAULT_STEPS"></a><span class="summary-name">DEFAULT_STEPS</span> = <code title="20">20</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="spX"></a><span class="summary-name">spX</span> = <code title="None">None</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="spY"></a><span class="summary-name">spY</span> = <code title="None">None</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="epX"></a><span class="summary-name">epX</span> = <code title="None">None</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="epY"></a><span class="summary-name">epY</span> = <code title="None">None</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="spId"></a><span class="summary-name">spId</span> = <code title="None">None</code>
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
        <a name="epId"></a><span class="summary-name">epId</span> = <code title="None">None</code>
    </td>
  </tr>
  <tr>
    <td colspan="2" class="summary">
    <p class="indent-wrapped-lines"><b>Inherited from <code>Tkinter.Misc</code></b>:
      <code>_noarg_</code>
      </p>
    <div class="private">    <p class="indent-wrapped-lines"><b>Inherited from <code>Tkinter.Misc</code></b> (private):
      <code>_subst_format</code>,
      <code>_subst_format_str</code>,
      <code>_tclCommands</code>
      </p></div>
    </td>
  </tr>
</table>
<!-- ==================== PROPERTIES ==================== -->
<a name="section-Properties"></a>
<table class="summary" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Properties</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-Properties"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
  <tr>
    <td colspan="2" class="summary">
    <div class="private">    <p class="indent-wrapped-lines"><b>Inherited from <code>Tkinter.Misc</code></b> (private):
      <code>_windowingsystem</code>
      </p></div>
    </td>
  </tr>
</table>
<!-- ==================== METHOD DETAILS ==================== -->
<a name="section-MethodDetails"></a>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Method Details</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-MethodDetails"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
</table>
<a name="__init__"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">__init__</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">culebron</span>)</span>
    <br /><em class="fname">(Constructor)</em>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="com.dtmilano.android.culebron-pysrc.html#DragDialog.__init__">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Construct a toplevel widget with the parent MASTER.</p>
  <p>Valid resource names: background, bd, bg, borderwidth, class, 
  colormap, container, cursor, height, highlightbackground, highlightcolor,
  highlightthickness, menu, relief, screen, takefocus, use, visual, 
  width.</p>
  <dl class="fields">
    <dt>Overrides:
        Tkinter.BaseWidget.__init__
        <dd><em class="note">(inherited documentation)</em></dd>
    </dt>
  </dl>
</td></tr></table>
</div>
<a name="onGrab"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">onGrab</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">entry</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="com.dtmilano.android.culebron-pysrc.html#DragDialog.onGrab">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Generic grab method.</p>
  <dl class="fields">
    <dt>Parameters:</dt>
    <dd><ul class="nomargin-top">
        <li><strong class="pname"><code>entry</code></strong> (Tkinter.Entry) - the entry being grabbed</li>
    </ul></dd>
  </dl>
</td></tr></table>
</div>
<a name="onTouchListener"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">onTouchListener</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">point</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    ><span class="codelink"><a href="com.dtmilano.android.culebron-pysrc.html#DragDialog.onTouchListener">source&nbsp;code</a></span>&nbsp;
    </td>
  </tr></table>
  
  <p>Listens for touch events and draws the corresponding shapes on the 
  Culebron canvas. If the starting point is being grabbed it draws the 
  touching point via <code>Culebron.drawTouchedPoint()</code> and if the 
  end point is being grabbed it draws using 
  <code>Culebron.drawDragLine()</code>.</p>
  <dl class="fields">
    <dt>Parameters:</dt>
    <dd><ul class="nomargin-top">
        <li><strong class="pname"><code>point</code></strong> (tuple) - the point touched</li>
    </ul></dd>
  </dl>
</td></tr></table>
</div>
<br />
<!-- ==================== NAVIGATION BAR ==================== -->
<table class="navbar" border="0" width="100%" cellpadding="0"
       bgcolor="#a0c0ff" cellspacing="0">
  <tr valign="middle">
  <!-- Home link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="com.dtmilano.android-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Tree link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Index link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Help link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Project homepage -->
      <th class="navbar" align="right" width="100%">
        <table border="0" cellpadding="0" cellspacing="0">
          <tr><th class="navbar" align="center"
            ><a class="navbar" target="_top" href="https://github.com/dtmilano/AndroidViewClient">Project Homepage</a></th>
          </tr></table></th>
  </tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
  <tr>
    <td align="left" class="footer">
    Generated by Epydoc 3.0.1
    on Tue Jun 13 21:19:05 2017
    </td>
    <td align="right" class="footer">
      <a target="mainFrame" href="http://epydoc.sourceforge.net"
        >http://epydoc.sourceforge.net</a>
    </td>
  </tr>
</table>

<script type="text/javascript">
  <!--
  // Private objects are initially displayed (because if
  // javascript is turned off then we want them to be
  // visible); but by default, we want to hide them.  So hide
  // them unless we have a cookie that says to show them.
  checkCookie();
  // -->
</script>
</body>
</html>
